Hợp đồng và ngôn ngữ thông minh Libra (tiền mã hoá)

Hợp đồng thông minh sẽ được viết bằng Move, một ngôn ngữ lập trình được xây dựng cho chuỗi khối Libra.[24]

Theo whitepaper của Libra, Move là ngôn ngữ mã byte có thể thực thi được để thực hiện các giao dịch tùy chỉnh và hợp đồng thông minh.

Một trong những tính năng của blockchain này là các hợp đồng thông minh được chấp thuận trước để chạy trên mạng Libra. Tuy nhiên, những hợp đồng thông minh này sẽ là những hợp đồng duy nhất có thể được thực thi tại thời điểm ra mắt mạng. Mặc dù điều này thiết lập giới hạn các chức năng có thể có vào ngày đầu tiên ra mắt, nhưng hạn chế này cũng làm giảm khả năng xảy ra bất kỳ lỗi nào xảy ra trên chuỗi, chẳng hạn như sự cố Ethereum Parity Wallet. Các hợp đồng thông minh hiện tại đều được xem xét kỹ lưỡng trong Libra Association và trong cộng đồng nguồn mở.[22]